<?php
/**
 * 熵巡 - 企业级氚云OpenAPI数据管理平台
 * 开发归属 Alyr.net
 * 配置文件示例（脱敏版本）
 * 尊重劳动成果是一种美德
 * 
 * 使用说明：
 * 1. 复制此文件并重命名为 config.php
 * 2. 填写实际的配置信息
 * 3. config.php 已在 .gitignore 中，不会被提交到Git
 */

return [
    // ========================================
    // 基础配置：系统域名和调试模式
    // ========================================
    'domain' => 'https://your-domain.com',  // 请替换为您的实际域名
    'debug' => false,  // 生产环境请设置为 false
    
    // ========================================
    // 氚云OpenAPI配置
    // ========================================
    'baseUrl' => 'https://www.h3yun.com/OpenApi',
    'appCode' => 'YOUR_APP_CODE',      // 请替换为您的氚云AppCode（引擎代码）
    'appSecret' => 'YOUR_APP_SECRET',  // 请替换为您的氚云AppSecret（应用密钥）
    
    // ========================================
    // 管理员账号配置
    // ========================================
    'admin_user' => [
        'username' => 'admin',              // 管理员用户名
        'password' => 'admin123',           // 管理员密码（建议使用强密码）
        'phone' => '',                      // 手机号（用于短信登录）
        'dingtalk_id' => '',                // 钉钉UserID或UnionID
        'wechat_id' => '',                  // 微信OpenID
        'feishu_id' => ''                   // 飞书Open ID或Union ID
    ],
    
    // ========================================
    // 表单配置：令牌与表单映射关系
    // ========================================
    'schemas' => [
        // 示例表单1
        'example_form_1' => [
            'schema_code' => 'D000000000000000000000000000000000000001',  // 40位表单编码
            'schema_name' => '示例表单1',
            'token_id' => 'TokenID01',                                    // 9位令牌ID
            'token_secret' => 'TokenSecret01xxxxxxxxxx',                  // 24位令牌密钥
            'image_fields' => ['F0000007'],         // 图片字段列表
            'attachment_fields' => ['F0000036']     // 附件字段列表
        ],
        
        // 示例表单2
        'example_form_2' => [
            'schema_code' => 'D000000000000000000000000000000000000002',
            'schema_name' => '示例表单2',
            'token_id' => 'TokenID02',
            'token_secret' => 'TokenSecret02xxxxxxxxxx',
            'image_fields' => ['F0000007', 'F0000008'],
            'attachment_fields' => ['F0000036', 'F0000037']
        ],
        
        // 更多表单...（按需添加）
    ],
    
    // ========================================
    // 插件配置：第三方登录与通知
    // ========================================
    'plugins' => [
        // 钉钉登录配置
        'dingtalk' => [
            'enabled' => false,                         // 是否启用钉钉登录
            'app_key' => 'YOUR_DINGTALK_APP_KEY',      // 钉钉AppKey
            'app_secret' => 'YOUR_DINGTALK_APP_SECRET', // 钉钉AppSecret
            'corp_id' => 'YOUR_CORP_ID',               // 企业CorpId
            'agent_id' => 'YOUR_AGENT_ID'              // 应用AgentId
        ],
        
        // 短信登录配置
        'sms' => [
            'enabled' => false,                         // 是否启用短信登录
            'provider' => 'aliyun',                     // 短信服务商：aliyun/tencent/huawei
            'access_key_id' => 'YOUR_ACCESS_KEY_ID',   // AccessKey ID
            'access_key_secret' => 'YOUR_ACCESS_KEY_SECRET', // AccessKey Secret
            'sign_name' => 'YOUR_SIGN_NAME',           // 短信签名
            'template_code' => 'YOUR_TEMPLATE_CODE'    // 短信模板代码
        ],
        
        // 微信登录配置
        'wechat' => [
            'enabled' => false,                         // 是否启用微信登录
            'app_id' => 'YOUR_WECHAT_APP_ID',          // 微信AppID
            'app_secret' => 'YOUR_WECHAT_APP_SECRET',  // 微信AppSecret
            'redirect_uri' => 'https://your-domain.com/plugin/wechat/callback.php'
        ],
        
        // 飞书登录配置
        'feishu' => [
            'enabled' => false,                         // 是否启用飞书登录
            'app_id' => 'YOUR_FEISHU_APP_ID',          // 飞书AppID
            'app_secret' => 'YOUR_FEISHU_APP_SECRET',  // 飞书AppSecret
            'redirect_uri' => 'https://your-domain.com/plugin/feishu/callback.php'
        ]
    ],
    
    // ========================================
    // 数据库配置：云数据库连接信息
    // ========================================
    'databases' => [
        // MySQL数据库
        'mysql' => [
            'enabled' => false,
            'host' => 'localhost',
            'port' => 3306,
            'database' => 'your_database',
            'username' => 'your_username',
            'password' => 'your_password',
            'charset' => 'utf8mb4'
        ],
        
        // PostgreSQL数据库
        'postgresql' => [
            'enabled' => false,
            'host' => 'localhost',
            'port' => 5432,
            'database' => 'your_database',
            'username' => 'your_username',
            'password' => 'your_password'
        ],
        
        // SQL Server数据库
        'sqlserver' => [
            'enabled' => false,
            'host' => 'localhost',
            'port' => 1433,
            'database' => 'your_database',
            'username' => 'your_username',
            'password' => 'your_password'
        ],
        
        // 腾讯云TDSQL-C数据库
        'tdsql_c' => [
            'enabled' => false,
            'host' => 'your-cluster.sql.tencentcdb.com',
            'port' => 3306,
            'database' => 'your_database',
            'username' => 'your_username',
            'password' => 'your_password'
        ]
    ],
    
    // ========================================
    // 数据同步配置
    // ========================================
    'sync' => [
        'enabled' => true,              // 是否启用数据同步功能
        'max_records' => 50000,         // 单次同步最大记录数
        'batch_size' => 1000,           // 批量插入大小
        'log_enabled' => true           // 是否记录同步日志
    ],
    
    // ========================================
    // 日志配置
    // ========================================
    'logging' => [
        'enabled' => true,              // 是否启用日志
        'level' => 'error',             // 日志级别：debug/info/warning/error
        'path' => __DIR__ . '/logs',    // 日志目录
        'max_files' => 30               // 日志保留天数
    ]
];
